#include <iostream>

using namespace std;

int main() {
    int n;
    int a;  // 个位
    int b;  // 十位
    int c;  // 百位

    int i;

    cin >> n;
    if (n < 100 || n >= 1000) {
        cout << "error input value: " << n;
        return 1;
    }


    for (i = 100; i < 1000 && i <= n; i++) {
        a = i % 10;
        b = i % 100 / 10;
        c = i / 100;
        if (a*a*a + b*b*b + c*c*c == i) {
            cout << i << " ";
        }
    }
    cout << endl;

    for (i = 999; i >= 100 && i >= n; i--) {
        a = i % 10;
        b = i % 100 / 10;
        c = i / 100;
        if (a*a*a + b*b*b + c*c*c == i) {
            cout << i << " ";
        }
    }
    cout << endl;

    return 0;
}